package com.saa.role.po;

import java.io.Serializable;
import java.util.Date;

import ins.framework.mybatis.annotations.Table;
import ins.framework.mybatis.annotations.Column;
import lombok.Data;

/**
 *
 * 通过ins-framework-mybatis工具自动生成，请勿手工修改。表saa_role的PO对象<br/>
 * 对应表名：saa_role
 *
 */
@Data
@Table(name="saa_role")
public class SaaRole implements Serializable {
	private static final long serialVersionUID = 1L;
	/** 对应字段：id,备注：ID */
	@Column(name="id",description="	ID          ")
	private String id;
	/** 对应字段：role_code */
	@Column(name="role_code",description="		        ")
	private String roleCode;
	/** 对应字段：name,备注：名称 */
	@Column(name="name",description="	名称        ")
	private String name;
	/** 对应字段：application_id */
	@Column(name="application_id",description="		        ")
	private Long applicationId;
	/** 对应字段：level,备注：角色级别 */
	@Column(name="level",description="角色级别       ")
	private Integer level;
	/** 对应字段：description,备注：描述 */
	@Column(name="description",description="	描述        ")
	private String description;
	/** 对应字段：data_scope,备注：数据权限 */
	@Column(name="data_scope",description="数据权限       ")
	private String dataScope;
	/** 对应字段：create_by,备注：创建者 */
	@Column(name="create_by",description="		创建者  ")
	private String createBy;
	/** 对应字段：update_by,备注：更新者 */
	@Column(name="update_by",description="		更新者  ")
	private String updateBy;
	/** 对应字段：create_time,备注：创建日期 */
	@Column(name="create_time",description="		创建日期")
	private Date createTime;
	/** 对应字段：update_time,备注：更新时间 */
	@Column(name="update_time",description="		更新时间")
	private Date updateTime;
	/** 对应字段：valid,备注：是否有效 */
	@Column(name="valid",description="	是否有效    ")
	private String valid;

}
